/**
 * 基础菜单 商品管理
 */
<template>
  <div>
    <!-- 面包屑导航 -->
    <el-breadcrumb separator-class="el-icon-arrow-right">
      <el-breadcrumb-item :to="{ path: '/equipment/Racks' }">首页</el-breadcrumb-item>
      <el-breadcrumb-item>机框管理</el-breadcrumb-item>
    </el-breadcrumb>
    <!--列表-->
    <el-row :gutter="12" style="margin: 10px 0;">
      <el-col :span="8" :key="rack" v-for="rack of racks">
               <el-card shadow="hover" style="padding: 20px 0;margin: 10px 0;">

          <div style="text-align:center">
            <el-row>
              <el-col :span="6">
                <img src="/static/rack.png" alt="" style="width:7rem">
              </el-col>
              <!-- <el-col :span="6">
                <p></p>
              </el-col> -->
              <el-col :span="18">

              <h2>机框{{rack.rackId}}</h2>
              <h5>异常单板: 0</h5>
              <el-row>
                <el-col :span="12">
                  <h5 v-if="rack.power === 1">电源: <span style="color:#AF3123">开启</span></h5>  
                  <h5 v-else>电源: <span style="color:green">关闭</span></h5>  
                  <h5>位置: {{rack.location}}</h5>
                </el-col>
                <el-col :span="12">
                  <h5>型号: {{rack.model}}</h5>
                </el-col>
            </el-row>

              </el-col>
            </el-row>

            <!-- <p>机框{{rack.rackId}}</p>
            <el-row>
              <el-col :span="12">
                <h5 v-if="rack.power === 1">电源: <span style="color:#AF3123">开启</span></h5>  
                <h5 v-else>电源: <span style="color:green">关闭</span></h5>  
                <h5>位置: {{rack.location}}</h5>
              </el-col>
              <el-col :span="12">
                <h5>型号: {{rack.model}}</h5>
              </el-col>
            </el-row> -->


          </div>

          <div style="text-align:center;margin:1rem; 0">
          <el-row>
            <el-col :span="12">
             <el-button type="info" plain>详情</el-button>  
            </el-col>
            <el-col :span="12">
             <el-button type="info" plain>修改</el-button>
            </el-col>
          </el-row>
          </div>

          <h5 style="text-align:center">资源单板</h5>

          <el-row :gutter="12" style="margin-top:20px;text-align:center">
            <el-col :span="6" style="margin-top:5px;" :key="board" v-for="board of rack.boards">
              
              <el-card shadow="hover" v-if="board.status" :body-style="{ padding: '0px' }"  style="color:#AF3123;background-color:#FFE5E2;">
                <h5>{{board.no}}</h5>
                <h5>{{board.mod}}</h5>
              </el-card>

              <el-card shadow="hover" v-else :body-style="{ padding: '0px' }"  style="color:green;background-color:rgb(214, 245, 214)">
                <h5>{{board.no}}</h5>
                <h5>{{board.mod}}</h5>
              </el-card>

            </el-col>
          </el-row>

          <h5 style="text-align:center">时钟主控</h5>


          <el-row :gutter="12" style="margin-top:20px;text-align:center">
            <el-col :span="6" style="margin-top:5px;" :key="co" v-for="co of rack.clock">
              
              <el-card shadow="hover" v-if="co.status" :body-style="{ padding: '0px' }" style="color:#AF3123;background-color:#FFE5E2">
                <h5>{{co.no}}</h5>
                <h5>CLK</h5>
              </el-card>

              <el-card shadow="hover" v-else :body-style="{ padding: '0px' }" style="color:green;background-color:rgb(214, 245, 214)">
                <h5>{{co.no}}</h5>
                <h5>CLK</h5>
              </el-card>

            </el-col>
          </el-row>


        </el-card>
      </el-col>
    </el-row>

    <!-- 分页组件 -->
    <Pagination v-bind:child-msg="pageparm" @callFather="callFather"></Pagination>
    <!-- 编辑界面 -->
    <el-dialog :title="title" :visible.sync="editFormVisible" width="30%" @click="closeDialog">
      <el-form label-width="120px" :model="editForm" :rules="rules" ref="editForm">
        <el-form-item label="部门名称" prop="deptName">
          <el-input size="small" v-model="editForm.deptName" auto-complete="off" placeholder="请输入部门名称"></el-input>
        </el-form-item>
        <el-form-item label="部门代码" prop="deptNo">
          <el-input size="small" v-model="editForm.deptNo" auto-complete="off" placeholder="请输入部门代码"></el-input>
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button size="small" @click="closeDialog">取消</el-button>
        <el-button size="small" type="primary" :loading="loading" class="title" @click="submitForm('editForm')">保存</el-button>
      </div>
    </el-dialog>
  </div>
</template>

<script>
import { deptList, deptSave, deptDelete } from '../../api/userMG'
import Pagination from '../../components/Pagination'
export default {
  data() {
    return {
      racks: [
          {
          rackId: 'M1',
          power: 1,
          model: 'xa',
          location: '上海',
          boards: [
            {
              id: 1,
              no: 1,
              mod: 'GX2800',
              status: true
            },
            {
              id: 2,
              no: 2,
              mod: 'GX2800',
              status: true
            },
            {
              id: 3,
              no: 3,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 4,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 5,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 6,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 7,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 8,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 9,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 10,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 11,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 12,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 13,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 14,
              mod: 'GX2800',
              status: false
            },
                        {
              id: 3,
              no: 15,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 16,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 17,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 18,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 19,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 20,
              mod: 'VU9P',
              status: true
            }
          ],
          clock: [
            {
              no: 21,
              status: true
            },
                        {
              no: 22,
              status: false
            },
                        {
              no: 23,
              status: true
            },
                        {
              no: 24,
              status: true
            }
          ]
          },
   

          {
          rackId: 'M2',
          power: 0,
          model: 'xa',
          location: '上海',
          boards: [
            {
              id: 1,
              no: 1,
              mod: 'GX2800',
              status: true
            },
            {
              id: 2,
              no: 2,
              mod: 'GX2800',
              status: false
            },
            {
              id: 3,
              no: 3,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 4,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 5,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 6,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 7,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 8,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 9,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 10,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 11,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 12,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 13,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 14,
              mod: 'GX2800',
              status: false
            },
                        {
              id: 3,
              no: 15,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 16,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 17,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 18,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 19,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 20,
              mod: 'VU9P',
              status: true
            }
          ],
          clock: [
            {
              no: 21,
              status: true
            },
                        {
              no: 22,
              status: false
            },
                        {
              no: 23,
              status: true
            },
                        {
              no: 24,
              status: true
            }
          ]
          },


                    {
          rackId: 'M3',
          power: 1,
          model: 'xa',
          location: '上海',
          boards: [
            {
              id: 1,
              no: 1,
              mod: 'GX2800',
              status: false
            },
            {
              id: 2,
              no: 2,
              mod: 'GX2800',
              status: false
            },
            {
              id: 3,
              no: 3,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 4,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 5,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 6,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 7,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 8,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 9,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 10,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 11,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 12,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 13,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 14,
              mod: 'GX2800',
              status: false
            },
                        {
              id: 3,
              no: 15,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 16,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 17,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 18,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 19,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 20,
              mod: 'VU9P',
              status: true
            }
          ],
          clock: [
            {
              no: 21,
              status: true
            },
                        {
              no: 22,
              status: false
            },
                        {
              no: 23,
              status: true
            },
                        {
              no: 24,
              status: true
            }
          ]
          },


                    {
          rackId: 'M4',
          power: 1,
          model: 'xa',
          location: '上海',
          boards: [
            {
              id: 1,
              no: 1,
              mod: 'GX2800',
              status: true
            },
            {
              id: 2,
              no: 2,
              mod: 'GX2800',
              status: true
            },
            {
              id: 3,
              no: 3,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 4,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 5,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 6,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 7,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 8,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 9,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 10,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 11,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 12,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 13,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 14,
              mod: 'GX2800',
              status: false
            },
                        {
              id: 3,
              no: 15,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 16,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 17,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 18,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 19,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 20,
              mod: 'VU9P',
              status: true
            }
          ],
          clock: [
            {
              no: 21,
              status: true
            },
                        {
              no: 22,
              status: false
            },
                        {
              no: 23,
              status: true
            },
                        {
              no: 24,
              status: true
            }
          ]
          },


                    {
          rackId: 'M1',
          power: 1,
          model: 'xa',
          location: '上海',
          boards: [
            {
              id: 1,
              no: 1,
              mod: 'GX2800',
              status: true
            },
            {
              id: 2,
              no: 2,
              mod: 'GX2800',
              status: true
            },
            {
              id: 3,
              no: 3,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 4,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 5,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 6,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 7,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 8,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 9,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 10,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 11,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 12,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 13,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 14,
              mod: 'GX2800',
              status: false
            },
                        {
              id: 3,
              no: 15,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 16,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 17,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 18,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 19,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 20,
              mod: 'VU9P',
              status: true
            }
          ],
          clock: [
            {
              no: 21,
              status: true
            },
                        {
              no: 22,
              status: false
            },
                        {
              no: 23,
              status: true
            },
                        {
              no: 24,
              status: true
            }
          ]
          },


                    {
          rackId: 'M1',
          power: 1,
          model: 'xa',
          location: '上海',
          boards: [
            {
              id: 1,
              no: 1,
              mod: 'GX2800',
              status: true
            },
            {
              id: 2,
              no: 2,
              mod: 'GX2800',
              status: true
            },
            {
              id: 3,
              no: 3,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 4,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 5,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 6,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 7,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 8,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 9,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 10,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 11,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 12,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 13,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 14,
              mod: 'GX2800',
              status: false
            },
                        {
              id: 3,
              no: 15,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 16,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 17,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 18,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 19,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 20,
              mod: 'VU9P',
              status: true
            }
          ],
          clock: [
            {
              no: 21,
              status: true
            },
                        {
              no: 22,
              status: false
            },
                        {
              no: 23,
              status: true
            },
                        {
              no: 24,
              status: true
            }
          ]
          },


                    {
          rackId: 'M1',
          power: 1,
          model: 'xa',
          location: '上海',
          boards: [
            {
              id: 1,
              no: 1,
              mod: 'GX2800',
              status: true
            },
            {
              id: 2,
              no: 2,
              mod: 'GX2800',
              status: true
            },
            {
              id: 3,
              no: 3,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 4,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 5,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 6,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 7,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 8,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 9,
              mod: 'VU9P',
              status: false
            },
                        {
              id: 3,
              no: 10,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 11,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 12,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 13,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 14,
              mod: 'GX2800',
              status: false
            },
                        {
              id: 3,
              no: 15,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 16,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 17,
              mod: 'VU9P',
              status: true
            },
                        {
              id: 3,
              no: 18,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 19,
              mod: 'GX2800',
              status: true
            },
                        {
              id: 3,
              no: 20,
              mod: 'VU9P',
              status: true
            }
          ],
          clock: [
            {
              no: 21,
              status: true
            },
                        {
              no: 22,
              status: false
            },
                        {
              no: 23,
              status: true
            },
                        {
              no: 24,
              status: true
            }
          ]
          },


          

                   {
          rackId: 'M7',
          power: 0,
          model: 'xa',
          location: '上海',
          },
                   {
          rackId: 'M8',
          power: 1,
          model: 'xa',
          location: '上海',
          }
        ],
        
         fshow: false, //switch关闭
      loading: false, //是显示加载
      editFormVisible: false, //控制编辑页面显示与隐藏
      title: '添加',
      editForm: {
        deptId: '',
        deptName: '',
        deptNo: '',
        token: localStorage.getItem('logintoken')
      },
      // rules表单验证
      rules: {
        deptName: [
          { required: true, message: '请输入部门名称', trigger: 'blur' }
        ],
        deptNo: [{ required: true, message: '请输入部门代码', trigger: 'blur' }]
      },
      formInline: {
        page: 1,
        limit: 10,
        varLable: '',
        varName: '',
        token: localStorage.getItem('logintoken')
      },
      // 删除部门
      seletedata: {
        ids: '',
        token: localStorage.getItem('logintoken')
      },
      userparm: [], //搜索权限
      listData: [], //用户数据
      // 分页参数
      pageparm: {
        currentPage: 1,
        pageSize: 10,
        total: 10
      }
    }
  },
  // 注册组件
  components: {
    Pagination
  },
  /**
   * 数据发生改变
   */

  /**
   * 创建完毕
   */
  created() {
    this.getdata(this.formInline)
    console.log(this.racks)
  },

  /**
   * 里面的方法只有被调用才会执行
   */
  methods: {
    // 获取公司列表
    getdata(parameter) {
      this.loading = true
      // 模拟数据开始
      let res = {
        code: 0,
        msg: null,
        count: 5,
        data: [
          {
            addUser: null,
            editUser: null,
            addTime: 1521062371000,
            editTime: 1526700200000,
            deptId: 2,
            deptName: 'XX分公司',
            deptNo: '1',
            parentId: 1
          },
          {
            addUser: null,
            editUser: null,
            addTime: 1521063247000,
            editTime: 1526652291000,
            deptId: 3,
            deptName: '上海测试',
            deptNo: '02',
            parentId: 1
          },
          {
            addUser: null,
            editUser: null,
            addTime: 1526349555000,
            editTime: 1526349565000,
            deptId: 12,
            deptName: '1',
            deptNo: '11',
            parentId: 1
          },
          {
            addUser: null,
            editUser: null,
            addTime: 1526373178000,
            editTime: 1526373178000,
            deptId: 13,
            deptName: '5',
            deptNo: '5',
            parentId: 1
          },
          {
            addUser: null,
            editUser: null,
            addTime: 1526453107000,
            editTime: 1526453107000,
            deptId: 17,
            deptName: 'v',
            deptNo: 'v',
            parentId: 1
          }
        ]
      }
      this.loading = false
      this.listData = res.data
      this.pageparm.currentPage = this.formInline.page
      this.pageparm.pageSize = this.formInline.limit
      this.pageparm.total = res.count
      // 模拟数据结束

      /***
       * 调用接口，注释上面模拟数据 取消下面注释
       */
      // deptList(parameter)
      //   .then(res => {
      //     this.loading = false
      //     if (res.success == false) {
      //       this.$message({
      //         type: 'info',
      //         message: res.msg
      //       })
      //     } else {
      //       this.listData = res.data
      //       // 分页赋值
      //       this.pageparm.currentPage = this.formInline.page
      //       this.pageparm.pageSize = this.formInline.limit
      //       this.pageparm.total = res.count
      //     }
      //   })
      //   .catch(err => {
      //     this.loading = false
      //     this.$message.error('菜单加载失败，请稍后再试！')
      //   })
    },
    // 分页插件事件
    callFather(parm) {
      this.formInline.page = parm.currentPage
      this.formInline.limit = parm.pageSize
      this.getdata(this.formInline)
    },
    // 搜索事件
    search() {
      this.getdata(this.formInline)
    },
    //显示编辑界面
    handleEdit: function(index, row) {
      this.editFormVisible = true
      if (row != undefined && row != 'undefined') {
        this.title = '修改'
        this.editForm.deptId = row.deptId
        this.editForm.deptName = row.deptName
        this.editForm.deptNo = row.deptNo
      } else {
        this.title = '添加'
        this.editForm.deptId = ''
        this.editForm.deptName = ''
        this.editForm.deptNo = ''
      }
    },
    // 编辑、增加页面保存方法
    submitForm(editData) {
      this.$refs[editData].validate(valid => {
        if (valid) {
          deptSave(this.editForm)
            .then(res => {
              this.editFormVisible = false
              this.loading = false
              if (res.success) {
                this.getdata(this.formInline)
                this.$message({
                  type: 'success',
                  message: '公司保存成功！'
                })
              } else {
                this.$message({
                  type: 'info',
                  message: res.msg
                })
              }
            })
            .catch(err => {
              this.editFormVisible = false
              this.loading = false
              this.$message.error('公司保存失败，请稍后再试！')
            })
        } else {
          return false
        }
      })
    },
    // 删除公司
    deleteUser(index, row) {
      this.$confirm('确定要删除吗?', '信息', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
      })
        .then(() => {
          deptDelete(row.deptId)
            .then(res => {
              if (res.success) {
                this.$message({
                  type: 'success',
                  message: '公司已删除!'
                })
                this.getdata(this.formInline)
              } else {
                this.$message({
                  type: 'info',
                  message: res.msg
                })
              }
            })
            .catch(err => {
              this.loading = false
              this.$message.error('公司删除失败，请稍后再试！')
            })
        })
        .catch(() => {
          this.$message({
            type: 'info',
            message: '已取消删除'
          })
        })
    },
    // 关闭编辑、增加弹出框
    closeDialog() {
      this.editFormVisible = false
    }
  }
}
</script>

<style scoped>
.user-search {
  margin-top: 20px;
}
.userRole {
  width: 100%;
}
</style>

 
 